<%@ page import="java.util.HashMap, java.util.ArrayList"%>
<%@ page import="gestores.administracion.GestorBanners"%>
<%@ page import="gestores.administracion.GestorArticulo"%>
<%@ page import="java.util.StringTokenizer"%>

<%@ page contentType="text/html;charset=windows-1252"%>

<%
String camCodigo = "";
String banCodigo = "";
if (request.getParameter("camCodigo")!=null){
        camCodigo = (String)request.getParameter("camCodigo");
}
String opcion = "listar";
ArrayList<HashMap> banners = new ArrayList<HashMap>();
try{
     banners = GestorBanners.listarBannersPorCampania(camCodigo);
}catch(NullPointerException ex) {
    ex.printStackTrace();
}

if (request.getParameter("opcion")!=null){
    opcion = request.getParameter("opcion");
    if (!opcion.equals("eliminar") && !opcion.equals("nuevo")){
        if (request.getParameter("banCodigo")!=null){
            banCodigo = request.getParameter("banCodigo");
        }
    }
    
}
%>

<script language="JavaScript">
    function GuardarBanners(){
        if( document.formBanner.banNombre.value == ""){ alert("Ingrese el nombre del banner"); return;} 
        if( document.formBanner.banUrl.value == ""){ alert("Ingrese la url del banner"); return;} 
        document.formBanner.submit();
        return(true);
    }    
    function ConfirmarEliminar(banCodigo, camCodigo)
    {
        alert ("Usted esta por eliminar el banner " + banCodigo)
        question = confirm("Usted esta seguro que desea eliminar el banner " +banCodigo)

        if (question == true){
            document.location.replace("index?accion=banners&opcion=eliminar&banCodigo=" + banCodigo + "&camCodigo="+ camCodigo);
        }
            
    }
    function GuardarNuevo(){
        if( document.formBanner.banNombre.value == ""){ alert("Ingrese el nombre del banner"); return;} 
        if( document.formBanner.banUrl.value == ""){ alert("Ingrese la url del banner"); return;} 
        document.formBanner.submit();
        return(true);
    }
    
</script>           

<div align="center">
    <table cellpadding="0" cellspacing="0">
        <tr>
            
            <td class="tituloContenidoAdmin">BANNERS: </td>
        </tr>
    </table>
    
    
    <table width="200" cellpadding="2" cellspacing="0" class="fondoBuscadorAdmin">
        <tr>
            <td><div align="center" class="textoChico">
                    <div align="right">Buscar Banner: </div>
                    
            </div></td>
            <td><div align="center">
                        <input type="text" name="textfield2" class="inputBuscador"/></div></td>
            <td><div align="left">
                    <input name="Submit222" type="submit" class="boton2" value="Buscar banners" />
            </div></td>
        </tr>
    </table>
    
    <br />
    <table cellpadding="0" cellspacing="0" class="fondoMicrositios">
        <tr class="fondoTituloAdmin">
            <td>&nbsp;C&oacute;digo:</td>
            <td>&nbsp;Nombre:</td>
            <td>&nbsp;Url:</td>
            <td colspan="3">&nbsp;Acci&oacute;n</td>
        </tr>
        <%
        boolean par = true;
        for (HashMap banner: banners){
            par = !par;
            String codigo = (String)banner.get("banCodigo");
            if(!opcion.equals("modificarBan")||!codigo.equals(banCodigo)){
        %>
        <%
                if (par){
        %>
        <tr class="fondoCaracteristicaPar">
        <%
                } else{
        %>
        <tr class="fondoCaracteristicaImpar">
        <%
                } // fin if par
        %>
            <td class="textoFilasAdmin"><%=banner.get("banCodigo")%></td>
            <td class="textoFilasAdmin"><%=banner.get("banNombre")%></td>
            <td class="textoFilasAdmin">www.etercor.com.ar/banners?ban=<%=banner.get("banUrl")%></td>
            
            <td class="textoFilasAdmin"><span class="accionArticulo"><a href="index?accion=banners&opcion=modificarBan&banCodigo=<%=banner.get("banCodigo")%>&camCodigo=<%=camCodigo%>">Modificar</a></span></td>        
            <td class="textoFilasAdmin"><span class="accionArticulo"><a href="index?accion=configuracionBanners&opcion=configurar&banCodigo=<%=banner.get("banCodigo")%>&camCodigo=<%=camCodigo%>">Configurar</a></span></td>
            <td class="textoFilasAdmin"><span class="accionArticulo"><a href="javascript:ConfirmarEliminar('<%=banner.get("banCodigo")%>', '<%=camCodigo%>')">Eliminar</a></span></td>
        </tr>
        <%
            } else{
        %>
        <form id="formBanner" name="formBanner" method="post" action="index?accion=banners&opcion=modificar&banCodigo=<%=banner.get("banCodigo")%>&camCodigo=<%=camCodigo%>">
                    
           <%
            if (par){
            %>        
            <tr class="fondoCaracteristicaPar">
            <%
            } else{
            %>
            <tr class="fondoCaracteristicaImpar">
            <%
            } 
            %>
             
                <td class="textoFilasAdmin"><%=banner.get("banCodigo")%></td>
                <td class="textoFilasAdmin">
                    <input name="banNombre" type="text" class="inputFilasAdmin" value="<%=banner.get("banNombre")%>" style="width: 120px"/>
                </td>
                
                    <%
                    String strBanner = String.valueOf(banner.get("banUrl"));
                    
                    %>
                <td class="textoFilasAdmin"><span class="inputFilasAdmin">
                    www.etercor.com.ar/banners?ban=<input name="banUrl" type="text" class="inputFilasAdmin" style="width: 120px" value="<%=strBanner%>" />
                </span></td>
                
                <td class="textoFilasAdmin"><span class="accionArticulo"><a href="javascript:GuardarBanners()">Guardar</a></span></td>        
                <td class="textoFilasAdmin" colspan="2"><span class="accionArticulo"><a href="index?accion=banners&banCodigo=<%=banner.get("banCodigo")%>&camCodigo=<%=camCodigo%>">Cancelar</a></span></td>
            </tr>
        </form>
        <%
                
            } // fin if 
        } // fin for
        %>
        
        <%
        if (opcion.equals("nuevo")){
        %>
        
        
        <form id="formBannerNuevo" name="formBanner" method="post" action="index?accion=banners&opcion=crear&camCodigo=<%=camCodigo%>">
            <%
            if (par){
            %>        
            <tr class="fondoCaracteristicaImpar">
            <%
            } else{
            %>
            <tr class="fondoCaracteristicaPar">
            <%
            } 
            %>
                <td class="textoFilasAdmin"><span class="textoFilasAdmin"></span></td>
                <td class="textoFilasAdmin">
                    <input class="inputFilasAdmin" name="banNombre" type="text" style="width: 120px" value=""/>
                </td>
                <td class="textoFilasAdmin"><span class="inputFilasAdmin">
                    www.etercor.com.ar/banners?ban=<input class="inputFilasAdmin" name="banUrl" type="text" style="width: 120px" value=""/>
                </span></td>
                <td  class="textoFilasAdmin"><span class="accionArticulo"><a href="javascript:GuardarNuevo()">Guardar</a></span></td>
                <td  class="textoFilasAdmin" colspan="2"><span class="accionArticulo"><a href="index?accion=banners&camCodigo=<%=camCodigo%>">Cancelar</a></span></td>
             
            </tr>
        </form>
        <%
        }//fin if nuevo
        %>
    </table>
    <br />
    <form name="formNuevoBanners" action="index?accion=banners&opcion=nuevo&camCodigo=<%=camCodigo%>" method="POST">
    <table cellpadding="0" cellspacing="0" class="fondoArticuloComparar">
        <tr class="separadorArticulo">
            <td colspan="3">&nbsp;</td>
        </tr>
        <tr>
            <td colspan="3"><div align="center">
                    <input name="Submit2" type="submit" class="boton2" value="Crear nuevo banner" />
                            </div>          
            </td>
        </tr>
    </table>
    </form>    
    <br />
    
</div>
